<html>
    <div id="titulos" align="center"><h1>Proyecto:  <?php echo $proyecto->getCodigo() ?></h1></div><br>
    <b><?php echo $proyecto->getNombre() ?></b><br><br>
    <div id="cajaprincipalproyecto" align="center">    
        <div id="fondos" align="center">   
            <br>
            <?php if ($valido == true) { ?>
                <table class="table" align="center" id="contextual" border="1">
                    <?php if (count($fondosproyecto) > 1) { ?>
                        <thead>    
                            <tr >
                                <td  style="background-color:#E75C58" align="center" colspan="7"><b>Este proyecto tiene 2 Entidades Financieras</b></td>
                            </tr>
                            <tr id="filascolor">
                                <th>Entidad Financiera &nbsp&nbsp&nbsp;</th>
                                <th colspan="6"><?php echo strtoupper($faux->getNInst()) ?></th>                            
                            </tr>
                            <tr>
                                <?php
                                $porcentajefinanciemiento = 0;
                                if ($faux->getDefecto() == 1) {
                                    $fp = Doctrine_Query::create()
                                            ->from('fondo f')
                                            ->where('f.id_pro = ?', $faux->getIdPro())
                                            ->andwhere('f.defecto = ?', 0);
                                    $fondoaux = $fp->fetchOne();
                                    if ($fondoaux->getTipoInst() == 0) {
                                        $porcentajefinanciemiento = 90;
                                    } else if ($fondoaux->getTipoInst() == 1) {
                                        $porcentajefinanciemiento = 90;
                                    } else if ($fondoaux->getTipoInst() == 2) {
                                        $porcentajefinanciemiento = 90;
                                    } else if ($fondoaux->getTipoInst() == 3) {
                                        $porcentajefinanciemiento = 70;
                                    } else if ($fondoaux->getTipoInst() == 4) {
                                        $porcentajefinanciemiento = 50;
                                    }
                                } else {
                                    if ($faux->getTipoInst() == 0) {
                                        $porcentajefinanciemiento = 10;
                                    } else if ($fondoaux->getTipoInst() == 1) {
                                        $porcentajefinanciemiento = 10;
                                    } else if ($fondoaux->getTipoInst() == 2) {
                                        $porcentajefinanciemiento = 10;
                                    } else if ($fondoaux->getTipoInst() == 3) {
                                        $porcentajefinanciemiento = 30;
                                    } else if ($fondoaux->getTipoInst() == 4) {
                                        $porcentajefinanciemiento = 50;
                                    }
                                    $fp = Doctrine_Query::create()
                                            ->from('fondo f')
                                            ->where('f.id_pro = ?', $faux->getIdPro())
                                            ->andwhere('f.defecto = ?', 1);
                                    $fondoaux = $fp->fetchOne();
                                }
                                $valfon = Doctrine_Core::getTable('valor')->createQuery('v')
                                        ->where('v.id_fo = ?', $fondoaux->getIdFo())
                                        ->execute();
                                $fondres = 0;
                                foreach ($valfon as $valfo):
                                    $fondres = $fondres + $valfo->getVal();
                                endforeach;
                                ?>
                                <th align="left" colspan="3"><b>Monto Total del Proyecto:</b></th>
                                <th align="center" colspan="5">$ <b><?php echo $fondres + $valor ?></b></th>
                            </tr>
                            <tr >
                                <th align="left" colspan="3"><b>Monto Total de la Entidad Financiera Actual:&nbsp;</b></th>
                                <th colspan="5">$ <?php echo round($valor, 2) ?></th>                            
                            </tr>
                            <tr >
                                <td  style="background-color:darkseagreen" align="center" colspan="7"><b>DETALLES GENERALES DEL FINANCIAMIENTO DE LA ENTIDAD</b></td>
                            </tr>                                          
                            <tr>
                                <td colspan="4"><font face="verdana" size="3"color="black"><b>Porcentaje Máximo de Financiamiento de la Entidad </b></font></td>
                                <td colspan="3"><font face="verdana" size="3"color="#210f65"><b><?php echo $porcentajefinanciemiento ?> %</b></font></td>
                            </tr>
                            <tr>
                                <td colspan="4"><font face="verdana" size="3"color="black"><b>Valor de Financiamiento de la Entidad</b></font></td>
                                <td colspan="3"><font face="verdana" size="3"color="#210f65"><b>$ <?php echo $valor ?> </b></font></td>
                            </tr>
                            <tr>            
                                <td colspan="4"><font face="verdana" size="3"color="black"><b>Porcentaje del Valor de Financiamiento de la Entidad</b></font></td>
                                <td colspan="3"><font face="verdana" size="3"color="#210f65"><b><?php echo round(($valor * 100) / ($fondres + $valor), 2) ?> %</b></font></td>
                            </tr>                      
                            <?php if ((($valor * 100) / ($fondres + $valor)) > $porcentajefinanciemiento) { ?>
                                <tr>
                                    <td colspan="4"><font face="verdana" size="3"color="black"><b>Valor de Financiamiento Excedido de la Entidad</b></font></td>
                                    <td colspan="3"><font face="verdana" size="3"color="#c00618"><b>$ <?php echo round($valor * ((($valor * 100) / ($fondres + $valor)) - $porcentajefinanciemiento) / (($valor * 100) / ($fondres + $valor)), 2) ?></b></font></td>
                                </tr>
                                <tr>
                                    <td colspan="4"><font face="verdana" size="3"color="black"><b>Porcentaje de Financiamiento Excedido de la Entidad</b></font></td>
                                    <td colspan="3"><font face="verdana" size="3"color="#c00618"><b><?php echo round((($valor * 100) / ($fondres + $valor)) - $porcentajefinanciemiento, 2) ?>%</b></font></td>
                                </tr>
                                <tr>
                                    <td colspan="4"><font face="verdana" size="3"color="black"><b>Valor Ideal de Financiamiento de la Entidad</b></font></td>
                                    <td colspan="3"><font face="verdana" size="3"color="##24691e"><b>$ <?php echo round($valor - ($valor * ((($valor * 100) / ($fondres + $valor)) - $porcentajefinanciemiento) / (($valor * 100) / ($fondres + $valor))), 2) ?></b></font></td>                                                    
                                </tr>
                            <?php } else { ?>
                                <tr>
                                    <td colspan="4"><font face="verdana" size="3"color="black"><b>Valor de Financiamiento Excedido de la Entidad</b></font></td>
                                    <td colspan="3"><font face="verdana" size="3"color="#c00618"><b>00.00</b></font></td>
                                </tr>
                                <tr>
                                    <td colspan="4"><font face="verdana" size="3"color="black"><b>Porcentaje de Financiamiento Excedido de la Entidad</b></font></td>
                                    <td colspan="3"><font face="verdana" size="3"color="#c00618"><b>00.00 %</b></font></td>
                                </tr>
                                <tr>
                                    <td colspan="4"><font face="verdana" size="3"color="black"><b>Valor Ideal de Financiamiento de la Entidad</b></font></td>
                                    <td colspan="3"><font face="verdana" size="3"color="##24691e"><b>00.00</b></font></td>        
                                </tr>
                            </thead> 
                            <?php
                        }
                        $techos = Doctrine::getTable('techos')->createQuery('t')
                                ->where('t.id_pro = ?', $proyecto->getIdPro())
                                ->execute();
                        ?>
                        <tr >
                            <td  style="background-color:darkseagreen" align="center" colspan="7"><b>DETALLES POR RUBROS</b></td>
                        </tr> 
                        <tbody id="cajaprincipal">
                            <tr>
                                <th align="left"><b>Rubros del Proyecto:</b></th> 
                                <td><font face="verdana" size="3"color="black"><b>Porcentaje Máximo del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Financiamiento Actual del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Porcentaje del Financiamiento del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Valor Excedido del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Porcentaje del Valor Excedido del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Valor Ideal del Rubro</b></font></td>
                            </tr>
                            <?php foreach ($techos as $te): ?>
                                <tr>
                                    <td style="background-color: #3ac83b" ><font face="verdana" size="4"color="white"><?php echo $te->getNombre() ?></font></td>                            
                                    <td><font face="verdana" size="3"color="#210f65"><b><?php echo $te->getPorcentaje() ?> %</b></font></td>
                                    <?php
                                    $ru = 0;
                                    $descripciones = Doctrine_Core::getTable('descripciongeneral')->createQuery('d')
                                            ->where('d.id_pro = ?', $proyecto->getIdPro())
                                            ->andwhere('d.id_tp = ?', $te->getIdTp())
                                            ->execute();
                                    foreach ($descripciones as $de):
                                        foreach ($valoresfondo as $val):
                                            if ($val->getIdDg() == $de->getIdDg()) {
                                                $ru = $ru + $val->getVal();
                                            }
                                        endforeach;
                                    endforeach;
                                    ?>                                
                                    <td><font face="verdana" size="3"color="#210f65"><b>$ <?php echo round($ru, 2) ?></b></font></td>
                                    <?php
                                    $por = 0;
                                    $por = round((100 * $ru) / $valor, 2);
                                    ?>
                                    <td><font face="verdana" size="3"color="#210f65"><b><?php echo $por ?> %</b></font></td>
                                    <?php
                                    if ($por > $te->getPorcentaje()) {

                                        $excedido = round(((($por - $te->getPorcentaje()) * $valor) / 100), 2);
                                        ?>                               
                                        <td><font face="verdana" size="3"color="c00618"><b>$ <?php echo $excedido ?></b></font></td>
                                        <td><font face="verdana" size="3"color="c00618"><b><?php echo round($por - $te->getPorcentaje(), 2) ?> %</b></font></td>
                                        <?php
                                        $ideal = round((($te->getPorcentaje() * $valor) / 100), 2);
                                        ?>
                                        <td><font face="verdana" size="3"color="#24691e"><b>$ <?php echo $ideal ?> </b></font></td>
                                    <?php } else { ?>
                                        <td><font face="verdana" size="3"color="c00618"><b>$ 00.00</b></font></td>
                                        <td><font face="verdana" size="3"color="c00618"><b>00.00 %</b></font></td>                            
                                        <td><font face="verdana" size="3"color="#24691e"><b>$ <?php echo round($ru, 2) ?> </b></font></td>
                                    <?php } ?>
                                </tr>
                                <?php
                            endforeach;
                            ?>
                        </tbody>
                        <?php
                    } else {
                        $techos = Doctrine::getTable('techos')->createQuery('t')
                                ->where('t.id_pro = ?', $proyecto->getIdPro())
                                ->execute();
                        ?>
                        <tr>
                            <td colspan="4"><font face="verdana" size="3"color="black"><b>Valor de Financiamiento de la Entidad</b></font></td>
                            <td colspan="3"><font face="verdana" size="3"color="#210f65"><b>$ <?php echo $valor ?> </b></font></td>
                        </tr>
                        <tr >
                            <td  style="background-color:darkseagreen" align="center" colspan="7"><b>DETALLES POR RUBROS</b></td>
                        </tr> 
                        <tbody id="cajaprincipal">
                            <tr>
                                <th align="left"><b>Rubros del Proyecto:</b></th> 
                                <td><font face="verdana" size="3"color="black"><b>Porcentaje Máximo del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Financiamiento Actual del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Porcentaje del Financiamiento del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Valor Excedido del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Porcentaje del Valor Excedido del Rubro</b></font></td>
                                <td><font face="verdana" size="3"color="black"><b>Valor Ideal del Rubro</b></font></td>
                            </tr>
                            <?php foreach ($techos as $te): ?>
                                <tr>
                                    <td style="background-color: #3ac83b" ><font face="verdana" size="4"color="white"><?php echo $te->getNombre() ?></font></td>                            
                                    <td><font face="verdana" size="3"color="#210f65"><b><?php echo $te->getPorcentaje() ?> %</b></font></td>
                                    <?php
                                    $ru = 0;
                                    $descripciones = Doctrine_Core::getTable('descripciongeneral')->createQuery('d')
                                            ->where('d.id_pro = ?', $proyecto->getIdPro())
                                            ->andwhere('d.id_tp = ?', $te->getIdTp())
                                            ->execute();
                                    foreach ($descripciones as $de):
                                        foreach ($valoresfondo as $val):
                                            if ($val->getIdDg() == $de->getIdDg()) {
                                                $ru = $ru + $val->getVal();
                                            }
                                        endforeach;
                                    endforeach;
                                    ?>                                
                                    <td><font face="verdana" size="3"color="#210f65"><b>$ <?php echo round($ru, 2) ?></b></font></td>
                                    <?php
                                    $por = 0;
                                    $por = round((100 * $ru) / $valor, 2);
                                    ?>
                                    <td><font face="verdana" size="3"color="#210f65"><b><?php echo $por ?> %</b></font></td>
                                    <?php
                                    if ($por > $te->getPorcentaje()) {

                                        $excedido = round(((($por - $te->getPorcentaje()) * $valor) / 100), 2);
                                        ?>                               
                                        <td><font face="verdana" size="3"color="c00618"><b>$ <?php echo $excedido ?></b></font></td>
                                        <td><font face="verdana" size="3"color="c00618"><b><?php echo round($por - $te->getPorcentaje(), 2) ?> %</b></font></td>
                                        <?php
                                        $ideal = round((($te->getPorcentaje() * $valor) / 100), 2);
                                        ?>
                                        <td><font face="verdana" size="3"color="#24691e"><b>$ <?php echo $ideal ?> </b></font></td>
                                    <?php } else { ?>
                                        <td><font face="verdana" size="3"color="c00618"><b>$ 00.00</b></font></td>
                                        <td><font face="verdana" size="3"color="c00618"><b>00.00 %</b></font></td>                            
                                        <td><font face="verdana" size="3"color="#24691e"><b>$ <?php echo round($ru, 2) ?> </b></font></td>
                                    <?php } ?>
                                </tr>
                                <?php
                            endforeach;
                            ?>
                        </tbody>
                    <?php }
                    ?>
                </table><br>
            <?php } else { ?>
                <b>No se puede aplicar el modelo matemático, puesto que no existen valores ingresados</b>
            <?php } ?>    
        </div><br>
    </div><br><br><br><br><br>
    <a href="<?php echo url_for('valores/index') ?>"><button class="buttonmediumauto button-green"><span><div id="imagenes" valign="middle"><div class="spritesatrasmall" id="atrasmall_jpg" align="center"></div></div><div id="textobutton2">Regresar al Fondo</div></span></button></a><br>

</html>